// pages/user/storage.js
Page({
  data: {
    selectedCue: null // 当前选中的台球杆编号
  },

  onLoad: function (options) {
    // 页面加载时的初始化操作
  },

  onTapBack: function () {
    // 点击返回按钮，返回上一页
    wx.navigateBack({
      delta: 1
    });
  },

  onSelectCue: function (e) {
    // 选择台球杆编号
    const cueId = e.currentTarget.dataset.id;
    this.setData({
      selectedCue: cueId
    });
  },

  onTapStore: function () {
    // 点击扫码存杆按钮
    if (!this.data.selectedCue) {
      wx.showToast({
        title: '请先选择杆号',
        icon: 'none'
      });
      return;
    }

    wx.scanCode({
      success: (res) => {
        console.log('扫码结果:', res);
        // 这里可以添加扫码后的业务逻辑
        wx.showToast({
          title: '存杆成功',
          icon: 'success'
        });
      },
      fail: (err) => {
        console.log('扫码失败:', err);
        wx.showToast({
          title: '扫码失败',
          icon: 'none'
        });
      }
    });
  },

  onTapRetrieve: function () {
    // 点击扫码取杆按钮
    wx.scanCode({
      success: (res) => {
        console.log('扫码结果:', res);
        // 这里可以添加扫码后的业务逻辑
        wx.showToast({
          title: '取杆成功',
          icon: 'success'
        });
      },
      fail: (err) => {
        console.log('扫码失败:', err);
        wx.showToast({
          title: '扫码失败',
          icon: 'none'
        });
      }
    });
  }
});